openjdk-21.git
2 weeks ago8331541: [i386] linking with libjvm.so fails after JDK-8283326
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
8331541: [i386] linking with libjvm.so fails after JDK-8283326

Origin: https://github.com/openjdk/jdk/pull/19048
Bug: https://bugs.openjdk.org/browse/JDK-8331541
Applied-Upstream: commit:2d622152b07bba0aba8fd5b1e24293e28d6e69f5
Last-Update: 2024-05-02

i386 declaration of _SafeFetch32_impl contains an underscore
that causes an undefined symbol in libjvm.so.
Disable -Wl,--allow-shlib-undefined link flag that allowed the
build to succeed.

Gbp-Pq: Name jdk-8331541.patch

2 weeks agouse int instead of time_t to print timezone info
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
use int instead of time_t to print timezone info

Bug: https://bugs.openjdk.org/browse/JDK-8334502
Last-Update: 2024-06-19

printf() call uses %02d format specifier that requires an int parameter.

Gbp-Pq: Name jdk-8334502-proposed.patch

2 weeks agoremove declaration of _Copy_conjoint_bytes
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
remove declaration of _Copy_conjoint_bytes

Bug: https://bugs.openjdk.org/browse/JDK-8329983
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/collectd/+bug/2058966
Last-Update: 2024-04-10

JDK-8142362 removed implementation of _Copy_conjoint_bytes
but left the symbol declaration in for armhf.
This causes link failure against libjvm.so.

Gbp-Pq: Name jdk-8329983.patch

2 weeks agoLink with -fPIC version of binutils
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Link with -fPIC version of binutils

Forwarded: not-needed
Last-Update: 2024-03-19

Link against -fPIC binutils library to avoid hard dependency on binutils.

Gbp-Pq: Name hsdis-fpic.patch

2 weeks ago8295795: hsdis does not build with binutils 2.39+
Robbin Ehn [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
8295795: hsdis does not build with binutils 2.39+

Origin: upstream, https://github.com/openjdk/jdk/commit/c2efd7741202a5e3c209de62b8b5e6bd8ae7611a
Bug: https://bugs.openjdk.org/browse/JDK-8295795
Last-Update: 2024-03-12

 binutils 2.39 changed the signature of init_disassemble_info,
 breaking the build.
 See https://lore.kernel.org/bpf/20220622231624.t63bkmkzphqvh3kx@alap3.anarazel.de/T/

Gbp-Pq: Name jdk-8295795.patch

2 weeks ago8318418: hsdis build fails with system binutils on Ubuntu
Daniel Jeliński [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
8318418: hsdis build fails with system binutils on Ubuntu

Origin: upstream, https://github.com/openjdk/jdk/commit/3c70f2c1e9fb91cd5d7a66ef1e2a39672230208c
Bug: https://bugs.openjdk.org/browse/JDK-8318418
Last-Update: 2024-03-12

 Ubuntu does not need libiberty.h include for the build.

Gbp-Pq: Name jdk-8318418.patch

2 weeks agoprint warning to install openjdk-*-jre package
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
print warning to install openjdk-*-jre package

Forwarded: not-needed

fontmanager support was moved to recommends, warn user to
either install -jre package or recommended packages.
Forwarding is not needed as this is a Debian-only issue.

Gbp-Pq: Name warn-fontmanager.patch

2 weeks agocompile-preview
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
compile-preview

Gbp-Pq: Name compile-preview.diff

2 weeks agoarch-add-ports
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
arch-add-ports

Gbp-Pq: Name arch-add-ports.diff

2 weeks agoUse IP address in tests
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Use IP address in tests

Forwarded: not-needed
Last-Update: 2023-03-27

Ubuntu build machines are not set up for dns. Use IP addresses to get correct test
outcomes.

Gbp-Pq: Name test-use-ip-address.patch

2 weeks agoReplace hostname with a non-existant ip address
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Replace hostname with a non-existant ip address

Forwarded: no
Last-Update: 2023-03-27

In Ubuntu build environment we do not have DNS resolver, causing an unexpected test
failure. Use a non-existant IP address instead of hostname.

Gbp-Pq: Name ldap-timeout-test-use-ip.patch

2 weeks agoAdd missing permissions for TestNG 7.7
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Add missing permissions for TestNG 7.7

Last-Update: 2023-03-24

TestNG has added more configuration properties, allow them in the minimal policy

Gbp-Pq: Name update-permission-test.patch

2 weeks agoMisalign address in the test rather than structure
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Misalign address in the test rather than structure

mk68-support.diff aligned metaspace structures by 4 bytes breaking the test.
Add 1 to address type rather than aligned structure to produce misaligned pointer.

Gbp-Pq: Name misalign-pointer-for-armhf.patch

2 weeks agomips
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
mips

# DP: Untested patch suggested to fix #983878

# DP: Untested patch suggested to fix #983878

Gbp-Pq: Name mips.diff

2 weeks agojlink: Hash of module differs to expected hash recorded in java.base
Julian Gilbey [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
jlink: Hash of module differs to expected hash recorded in java.base

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944738
Forwarded: not-needed

The cause is the use of dh_strip_nondeterminism late in the build
process.  This reorganises the jmod files, which in turn changes their
SHA256 checksums.  This would not be a problem, except that the
checksums are saved in java.base.jmod *before* the use of
dh_strip_nondeterminism.  Performing this stripping immediately after
each jmod file is created results in the checksums being consistent
throughout.

Gbp-Pq: Name reproducible-build-jmod.diff

2 weeks agoMakes the generated module-info.java files reproducible (removes a captured build...
Emmanuel Bourg [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Makes the generated module-info.java files reproducible (removes a captured build path)

Forwarded: no

Gbp-Pq: Name reproducible-module-info.diff

2 weeks agoMakes the generated character data classes reproducible (removes a timestamp and...
Emmanuel Bourg [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Makes the generated character data classes reproducible (removes a timestamp and trims a build path captured in the comments)

Forwarded: no

Gbp-Pq: Name reproducible-character-data.diff

2 weeks agoMakes the timestamp in the properties files header reproducible when SOURCE_DATE_EPOC...
Emmanuel Bourg [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Makes the timestamp in the properties files header reproducible when SOURCE_DATE_EPOCH is specified

Forwarded: no

Gbp-Pq: Name reproducible-properties-timestamp.diff

2 weeks ago[PATCH] Don't optimize fdlibm-fork for Zero on linux-sparc (Zero)
John Paul Adrian Glaubitz [Fri, 21 Dec 2018 12:18:17 +0000 (15:18 +0300)]
[PATCH] Don't optimize fdlibm-fork for Zero on linux-sparc (Zero)

Gbp-Pq: Name Don-t-optimize-fdlibm-fork-for-Zero-on-linux-sparc-Z.patch

2 weeks agomake-debug-print
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
make-debug-print

Gbp-Pq: Name make-debug-print.diff

2 weeks agoFix alignment issues on m68k
John Paul Adrian Glaubitz [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Fix alignment issues on m68k

Last Update: 2019-04-29

Last Update: 2019-04-29

Gbp-Pq: Name m68k-support.diff

2 weeks agodnd-files
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
dnd-files

Gbp-Pq: Name dnd-files.diff

2 weeks agoatk-wrapper-security
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
atk-wrapper-security

Gbp-Pq: Name atk-wrapper-security.diff

2 weeks agozero-x32
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
zero-x32

Gbp-Pq: Name zero-x32.diff

2 weeks agomachine-flag
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
machine-flag

Gbp-Pq: Name machine-flag.diff

2 weeks agojdk-i18n-pt_BR
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
jdk-i18n-pt_BR

Gbp-Pq: Name jdk-i18n-pt_BR.diff

2 weeks agojdk-getAccessibleValue
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
jdk-getAccessibleValue

Gbp-Pq: Name jdk-getAccessibleValue.diff

2 weeks agos390x-opt
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
s390x-opt

Gbp-Pq: Name s390x-opt.diff

2 weeks agomultiple-pkcs11-library-init
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
multiple-pkcs11-library-init

# HG changeset patch
# User andrew
# Date 1352129932 0
# Node ID e9c857dcb964dbfa5eef3a3590244cb4d999cf7a
# Parent  1406789608b76d0906881979335d685855f44190
Allow multiple PKCS11 library initialisation to be a non-critical error.

Gbp-Pq: Name multiple-pkcs11-library-init.diff

2 weeks agoadlc-parser
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
adlc-parser

# DP: fixes an uninitialized memory issue in adlc

# DP: fixes an uninitialized memory issue in adlc

Gbp-Pq: Name adlc-parser.diff

2 weeks agodefault-jvm-cfg
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
default-jvm-cfg

Gbp-Pq: Name default-jvm-cfg.diff

2 weeks agoicedtea-override-redirect-compiz
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
icedtea-override-redirect-compiz

Gbp-Pq: Name icedtea-override-redirect-compiz.diff

2 weeks agoicc_loading_with_symlink
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
icc_loading_with_symlink

Gbp-Pq: Name icc_loading_with_symlink.diff

2 weeks agohotspot-mips-align
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
hotspot-mips-align

Gbp-Pq: Name hotspot-mips-align.diff

2 weeks agosystem-pcsclite
OpenJDK Team [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
system-pcsclite

Gbp-Pq: Name system-pcsclite.diff

2 weeks agoopenjdk-21 (21.0.10+7-1) unstable; urgency=medium
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
openjdk-21 (21.0.10+7-1) unstable; urgency=medium

  * OpenJDK 21.0.10 release, build 7.
   - CVEs:
      + CVE-2026-21945: 8368032: Enhance Certificate Checking.
      + CVE-2026-21932: 8359501: Enhance Handling of URIs.
      + CVE-2026-21933: 8362632: Improve HttpServer Request handling.
      + CVE-2026-21925: 8341496: Improve JMX connections.
  * d/t/control: Regenerate.

[dgit import unpatched openjdk-21 21.0.10+7-1]

2 weeks agoImport openjdk-21_21.0.10+7.orig.tar.xz
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Import openjdk-21_21.0.10+7.orig.tar.xz

[dgit import orig openjdk-21_21.0.10+7.orig.tar.xz]

2 weeks agoImport openjdk-21_21.0.10+7.orig-googletest.tar.xz
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Import openjdk-21_21.0.10+7.orig-googletest.tar.xz

[dgit import orig openjdk-21_21.0.10+7.orig-googletest.tar.xz]

2 weeks agoImport openjdk-21_21.0.10+7-1.debian.tar.xz
Vladimir Petko [Wed, 21 Jan 2026 21:57:02 +0000 (10:57 +1300)]
Import openjdk-21_21.0.10+7-1.debian.tar.xz

[dgit import tarball openjdk-21 21.0.10+7-1 openjdk-21_21.0.10+7-1.debian.tar.xz]